Consistent Consideration of Naming Consistency

نویسندگان

  • Daniel Speicher
  • Jan Nonnen
چکیده

Naming is essential for code quality and code comprehension. Essentially names are the glue, that helps programmers to associate program elements with the concepts in mind. Program elements, representing real entities, should be named after those (e.g. FlightSchedule, ParkingTicket, AnnualNetProfit). For program structures, that arise for technical reasons, names are chosen according to corresponding structures in reality (e.g. Observer, Factory). Therefore programmers are shaping code and names to fit their concepts. Although the practical relevance of good naming is obvious, it is hard to create a theory of it. We can’t compare the code directly with the concepts, as we don’t have direct access to the developer’s mind. As a substitute we analyse the lexical structure of the names in the code. Based on this, we create hypotheses about the underlying conceptual structure.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Naming Consistencies in Object Oriented Replicated Systems

In this paper we examine the naming consistency problems in distributed systems that support object replication. We deene the meaning of naming consistency in these systems and observe that it is possible to have inconsistency in naming and yet have a consistent replicas of the object. It is also argued that the naming consistency is tightly coupled with the replica consistency protocols. We ex...

متن کامل

Effective Factors on Naming Practices in Iran: Sociopolitics or Dialect?

Naming as an inseparable sign of a country’s language has attracted the attention of many linguists to formulate and test hypotheses regarding the culture and language of the people of a certain area. Iran appears like a proper destination for conducting a research focusing on naming based on several factors such as geography or chronology. The present article aims to take a specific look at th...

متن کامل

A psycholinguistic database for traditional Chinese character naming.

In this study, we aimed to provide a large-scale set of psycholinguistic norms for 3,314 traditional Chinese characters, along with their naming reaction times (RTs), collected from 140 Chinese speakers. The lexical and semantic variables in the database include frequency, regularity, familiarity, consistency, number of strokes, homophone density, semantic ambiguity rating, phonetic combinabili...

متن کامل

Exploring orthographic neighborhood size effects in a computational model of Chinese character naming.

Orthographic neighborhood (N) size effects have been extensively studied in English consistently producing a facilitatory effect in word naming tasks. In contrast, several recent studies on Chinese character naming have demonstrated an inhibitory effect of neighborhood size. Response latencies tend to be inhibited by inconsistent characters with large neighborhoods relative to small neighborhoo...

متن کامل

Regularity effects in word naming: what are they?

In a word-naming experiment, word-body consistency was crossed with grapheme-to-phoneme regularity to test predictions of current models of word recognition. In the latency and error data, a clear effect of consistency was observed, with the influence of regularity somewhat weaker. In addition, simulation data from three contemporary models of word recognition were obtained for the stimuli used...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2010